<?php

declare(strict_types=1);

namespace App\CustHub\Constants;

use Hyperf\Constants\AbstractConstants;
use Hyperf\Constants\Annotation\Constants;

#[Constants]
class RoomInviteLogTypeConstants extends AbstractConstants
{
    /**
     * @Message("关键词拉群-单客户")
     */
    public const TYPE_KEYWORD_SINGLE = 0;

    /**
     * @Message("关键词拉群-多客户")
     */
    public const TYPE_KEYWORD_MULTI = 1;

    /**
     * @Message("标签拉群-单客户")
     */
    public const TYPE_TAG_SINGLE = 2;

    /**
     * @Message("标签拉群-多客户")
     */
    public const TYPE_TAG_MULTI = 3;

    /**
     * @Message("批量群邀请")
     */
    public const TYPE_BATCH = 4;

    /**
     * @Message("打招呼拉群")
     */
    public const TYPE_GREETING = 5;

    /**
     * @Message("群活码")
     */
    public const TYPE_ROOM_CODE = 6;

    /**
     * @Message("群邀请方案")
     */
    public const ROOM_INVITE_SCHEME = 7;
}